thrombotic thrombocytopenic purpura - French English Dictionary